home *** CD-ROM | disk | FTP | other *** search
/ IRIX Base Documentation 1998 November / IRIX 6.5.2 Base Documentation November 1998.img / usr / share / catman / a_man / cat7 / ticlts.z / ticlts
Text File  |  1998-10-20  |  7KB  |  133 lines

  1.  
  2.  
  3.  
  4. ttttiiiiccccllllttttssss((((7777))))                                                            ttttiiiiccccllllttttssss((((7777))))
  5.  
  6.  
  7.  
  8. NNNNAAAAMMMMEEEE
  9.      _tttt_iiii_cccc_llll_tttt_ssss_,,,, _tttt_iiii_cccc_oooo_tttt_ssss_,,,, _tttt_iiii_cccc_oooo_tttt_ssss_oooo_rrrr_dddd - loopback transport providers
  10.  
  11. SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
  12.      #include <ticlts.h>
  13.      #include <ticots.h>
  14.      #include <ticotsord.h>
  15.  
  16. DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  17.      The devices known as _tttt_iiii_cccc_llll_tttt_ssss, _tttt_iiii_cccc_oooo_tttt_ssss, and _tttt_iiii_cccc_oooo_tttt_ssss_oooo_rrrr_dddd are ``loopback
  18.      transport providers,'' that is, stand-alone networks at the transport
  19.      level.  Loopback transport providers are transport providers in every
  20.      sense except one:  only one host (the local machine) is ``connected to''
  21.      a loopback network.  Loopback transports present a TPI (_SSSS_TTTT_RRRR_EEEE_AAAA_MMMM_SSSS-level)
  22.      interface to application processes and are intended to be accessed via
  23.      the TLI (application-level) interface.  They are implemented as clone
  24.      devices and support address spaces consisting of ``flex-addresses,''
  25.      i.e., arbitrary sequences of octets, of length > 0, represented by a
  26.      _nnnn_eeee_tttt_bbbb_uuuu_ffff structure.
  27.  
  28.      _tttt_iiii_cccc_llll_tttt_ssss is a datagram-mode transport provider.  It offers (connectionless)
  29.      service of type _TTTT______CCCC_LLLL_TTTT_SSSS.  Its default address size is _TTTT_CCCC_LLLL______DDDD_EEEE_FFFF_AAAA_UUUU_LLLL_TTTT_AAAA_DDDD_DDDD_RRRR_SSSS_ZZZZ.
  30.      _tttt_iiii_cccc_llll_tttt_ssss prints the following error messages (see _tttt______rrrr_cccc_vvvv_uuuu_dddd_eeee_rrrr_rrrr(3N)):
  31.  
  32.           _TTTT_CCCC_LLLL______BBBB_AAAA_DDDD_AAAA_DDDD_DDDD_RRRR      bad address specification
  33.           _TTTT_CCCC_LLLL______BBBB_AAAA_DDDD_OOOO_PPPP_TTTT       bad option specification
  34.           _TTTT_CCCC_LLLL______NNNN_OOOO_PPPP_EEEE_EEEE_RRRR       bound
  35.           _TTTT_CCCC_LLLL______PPPP_EEEE_EEEE_RRRR_BBBB_AAAA_DDDD_SSSS_TTTT_AAAA_TTTT_EEEE peer in wrong state
  36.  
  37.      _tttt_iiii_cccc_oooo_tttt_ssss is a virtual circuit-mode transport provider.  It offers
  38.      (connection-oriented) service of type _TTTT______CCCC_OOOO_TTTT_SSSS.  Its default address size
  39.      is _TTTT_CCCC_OOOO______DDDD_EEEE_FFFF_AAAA_UUUU_LLLL_TTTT_AAAA_DDDD_DDDD_RRRR_SSSS_ZZZZ.  _tttt_iiii_cccc_oooo_tttt_ssss prints the following disconnect messages
  40.      (see _tttt______rrrr_cccc_vvvv_dddd_iiii_ssss(3N)):
  41.             TCO_NOPEER              no listener on destination address
  42.             TCO_PEERNOROOMONQ       peer has no room on connect queue
  43.             TCO_PEERBADSTATE        peer in wrong state
  44.             TCO_PEERINITIATED       peer-initiated disconnect
  45.             TCO_PROVIDERINITIATED   provider-initiated disconnect
  46.  
  47.      _tttt_iiii_cccc_oooo_tttt_ssss_oooo_rrrr_dddd is a virtual circuit-mode transport provider, offering service
  48.      of type _TTTT______CCCC_OOOO_TTTT_SSSS______OOOO_RRRR_DDDD (connection-oriented service with orderly release).
  49.      Its default address size is _TTTT_CCCC_OOOO_OOOO______DDDD_EEEE_FFFF_AAAA_UUUU_LLLL_TTTT_AAAA_DDDD_DDDD_RRRR_SSSS_ZZZZ.  _tttt_iiii_cccc_oooo_tttt_ssss_oooo_rrrr_dddd prints the
  50.      following disconnect messages (see _tttt______rrrr_cccc_vvvv_dddd_iiii_ssss(3N)):
  51.             TCOO_NOPEER              no listener on destination address
  52.             TCOO_PEERNOROOMONQ       peer has no room on connect queue
  53.             TCOO_PEERBADSTATE        peer in wrong state
  54.             TCOO_PEERINITIATED       peer-initiated disconnect
  55.             TCOO_PROVIDERINITIATED   provider-initiated disconnect
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.                                                                         PPPPaaaaggggeeee 1111
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70. ttttiiiiccccllllttttssss((((7777))))                                                            ttttiiiiccccllllttttssss((((7777))))
  71.  
  72.  
  73.  
  74. USAGE
  75.      Loopback transports support a local IPC mechanism through the TLI
  76.      interface.  Applications implemented in a transport provider-independent
  77.      manner on a client-server model using this IPC are transparently
  78.      transportable to networked environments.
  79.  
  80.      Transport provider-independent applications must not include the header
  81.      files listed in the synopsis section above.  In particular, the options
  82.      are (like all transport provider options) provider dependent.
  83.  
  84.      _tttt_iiii_cccc_llll_tttt_ssss and _tttt_iiii_cccc_oooo_tttt_ssss support the same service types (_TTTT______CCCC_LLLL_TTTT_SSSS and _TTTT______CCCC_OOOO_TTTT_SSSS)
  85.      supported by the OSI transport-level model. The use of _tttt_iiii_cccc_llll_tttt_ssss and _tttt_iiii_cccc_oooo_tttt_ssss
  86.      _iiii_ssss _eeee_nnnn_cccc_oooo_uuuu_rrrr_aaaa_gggg_eeee_dddd_....
  87.  
  88.      _tttt_iiii_cccc_oooo_tttt_ssss_oooo_rrrr_dddd supports the same service type (_TTTT______CCCC_OOOO_TTTT_SSSS_OOOO_RRRR_DDDD) supported by the
  89.      TCP/IP model.  The use of _tttt_iiii_cccc_oooo_tttt_ssss_oooo_rrrr_dddd is discouraged except for reasons of
  90.      compatibility.
  91.  
  92. FFFFIIIILLLLEEEESSSS
  93.      _////_dddd_eeee_vvvv_////_tttt_iiii_cccc_llll_tttt_ssss
  94.      _////_dddd_eeee_vvvv_////_tttt_iiii_cccc_oooo_tttt_ssss
  95.      _////_dddd_eeee_vvvv_////_tttt_iiii_cccc_oooo_tttt_ssss_oooo_rrrr_dddd
  96.  
  97.  
  98.  
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.                                                                         PPPPaaaaggggeeee 2222
  130.  
  131.  
  132.  
  133.